package com.huike.clues.service;

import com.huike.clues.domain.SysNotice;
import com.huike.common.core.page.TableDataInfo;
import com.huike.common.result.PageResult;

import java.util.List;

/**
 * @Desciption ISysNoticeService
 * @Author LUXIN
 * @Date 2023-10-16
 */
public interface ISysNoticeService {

    /**
     * 系统提醒分页列表
     * @param status
     * @return
     */
    TableDataInfo<List<SysNotice>> page(String status);

    /**
     * 获取提醒详细信息
     * @param noticeId
     * @return
     */
    SysNotice noticeDetails(Integer noticeId);

    /**
     * 提示未读变已读
     * @param noticeId
     */
    void updateStatus(Integer noticeId);

    /**
     * 获取系统提醒下拉列表
     * @param status
     */
    void pageByStatus(String status);
}
